package shili;

/**
 * 创建一个单例类
 * 饿汉方式实现
 * 在类被加载的时候，就会创建出这个单例的实例
 */
class Singleton{
    private static Singleton instance = new Singleton();
    public static Singleton getInstance(){
        return instance;
    }
    //单例模式最关键部分
    //意味着在类的外面，就无法调用构造方法，无法创建实例
    private Singleton(){

    }
}
public class Single {

    public static void main(String[] args) {
        Singleton s = Singleton.getInstance();
        Singleton s1 = Singleton.getInstance();
        System.out.println(s==s1);
    }
}
